21
16
3
5
25
91
26
6
80
57
15
51
35
22
9
87
36
12
31
78
54
20
30
32
47
23
37
41
40
33
286
62
67
55
115
246
14
134
89
148
259
68
103
66
128
119